<template>
    <el-row class="login-page">
        <el-col :span="12" class="bg"></el-col>
        <el-col :span="6" :offset="3" class="form">
            <el-form
                ref="form"
                size="large"
                autocomplete="off"
                :model="formData"
                :rules="rules"
            >
                <el-form-item>
                    <h1>登录</h1>
                </el-form-item>
                <el-form-item prop="userName">
                    <el-input
                        placeholder="请输入用户名"
                        v-model="formData.userName"
                    ></el-input>
                </el-form-item>
                <el-form-item prop="userPwd">
                    <el-input
                        name="password"
                        type="password"
                        placeholder="请输入密码"
                        v-model="formData.userPwd"
                    ></el-input>
                </el-form-item>
                <el-form-item class="flex">
                    <div class="flex">
                        <el-checkbox>记住我</el-checkbox>
                        <el-link type="primary" :underline="false"
                            >忘记密码？</el-link
                        >
                    </div>
                </el-form-item>
                <el-form-item>
                    <el-button
                        class="button"
                        type="primary"
                        auto-insert-space
                        @click="loginUser"
                        >登录</el-button
                    >
                </el-form-item>
                <el-form-item class="flex">
                    <el-link
                        type="info"
                        :underline="false"
                        @click="clearRegisterData()"
                    >
                        注册 →
                    </el-link>
                </el-form-item>
            </el-form>
        </el-col>
    </el-row>
</template>

<script>
export default {
    name: "Login",
    data() {
        return {
            formData: {
                userPwd: "",
                userName: "",
            },
            rules: {},
        };
    },
    methods: {
        clearRegisterData() {},
        loginUser() {},
    },
};
</script>

<style lang="scss" scoped>
/* 样式 */
.login-page {
    height: 100vh;
    background-color: #fff;
}

.bg {
    height: 100%;
    background: url("@/assets/login.jpg") no-repeat center / cover;
    border-radius: 0 20px 20px 0;
}

.form {
    display: flex;
    flex-direction: column;
    justify-content: center;
    user-select: none;
}

.title {
    margin: 0 auto;
}

.button {
    width: 100%;
}

.flex {
    width: 100%;
    display: flex;
    justify-content: space-between;
}
</style>
